package cn.decorate.service;

import java.sql.Date;

import cn.decorate.bean.Department;
import cn.decorate.bean.Group;
import cn.decorate.bean.Staffer;

/**
 * 
 * @author 张朝斌 职员业务实现接口类
 * 
 */
public interface StafferService {
	// 添加职员信息
	public abstract void save(Staffer staffer);

	// 修改职员信息
	public abstract void update(Staffer staffer);

	// 通过职员编号查询该职员信息
	public abstract Staffer getStafferCode(String code);

	// 通过职员姓名查询该职员信息
	public abstract Staffer getStafferName(String name);

	// 通过部门查询该职员信息
	public abstract Staffer getStafferDerpart(Department depart);

	// 通过组查询该职员信息
	public abstract Staffer getStafferGroup(Group group);

	// 通过入职时间查询职员信息
	public abstract Staffer getStafferDate(Date date);
}